#include <iostream>
#include "..\Modulos\Coches.h"
using namespace std;

int main()
{
    Coche * coche1= new Coche("AAA1","Fiat","Uno",NULL);
    Coche * coche2= new Coche("BBB1","Chevrolet","Corza",NULL);
    Coche * coche3= new Coche("CCC1","Fiat","Siena",NULL);

    Normal * socn1= new Normal(55555555,"Norm1",80.0,30.0);
    Normal * socn2= new Normal(11111111,"Norm2",80.0,30.0);
    Coche * coche4= new Coche("DDD1","Ford","Escort",socn1);
    Coche * coche5= new Coche("EEE1","Audi","A5",socn2);

    Coches coches;

    coches.insert(coche1);
    coches.insert(coche2);
    coches.insert(coche3);
    coches.insert(coche4);
    coches.insert(coche5);

    cout << "Verificacion de insercion del coche con matricula BBB1 \n";
    if(coches.member("BBB1")){
        cout << "El coche fue insertado correctamente entonces lo obtengo y listo su Modelo: \n";
        coches.find("BBB1")->getModelo().print();
    }else
        cout << "El coche NO fue insertado correctamente\n";

    Iterador * iter;
    iter = coches.listadoCoches();

    return 0;
}
